Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[#58160] project stage columns on project list #17400

Open
wants to merge 16 commits into
base: dev
Choose a base branch
from

Conversation

EinLama
Copy link
Contributor

@EinLama EinLama commented Dec 9, 2024

Ticket

https://community.openproject.org/wp/58160

What are you trying to accomplish?

All Project::LifeCycleStepDefinition instances show up in the Configure View modal. For each row/project with an active Project::LifeCycleStep configured, its cell will display the date values of the stage or gate fitting that definition.

Please note that as of now, sorting and filtering is not supported for these new columns.

In order to see and test this locally, you must first set up some life cycle step definitions and then populate some projects with the corresponding life cycle steps.

Screenshots

project_list
Above, you can see that life cycle columns are now visible in the project list. They must be active and assigned to any of the projects. Additionally, they must be added via the configure view modal. Only then will they show up. Cells with no active, associated life cycle step are left empty. The appropriate icon and color for the specific definition is chosen.

configure_view
Above, you can see the columns when some life cycle definitions have been added.

quick_action_table_header
Above, you can see the action menu for the new columns. For now, they cannot be used for sorting or filtering. This will be done in later work packages.

What approach did you choose and why?

Merge checklist

  • Added/updated tests
  • Added/updated documentation in Lookbook (patterns, previews, etc)
  • Tested major browsers (Chrome, Firefox, Edge, ...)

@EinLama EinLama force-pushed the feature/58160-project-stage-columns-on-project-list branch 5 times, most recently from edb3b91 to c9c4269 Compare December 12, 2024 09:28
@EinLama EinLama marked this pull request as ready for review December 12, 2024 09:44
@EinLama EinLama force-pushed the feature/58160-project-stage-columns-on-project-list branch from c9c4269 to adbf595 Compare December 12, 2024 10:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

1 participant